約 2,995,051 件
https://w.atwiki.jp/bfgmatome/pages/431.html
ゲーム情報(登録されているタグ) ジャンル>アイテム探し ジャンル>アドベンチャー ジャンル>パズル ジャンル>破片系 製作会社>不明 言語>英語 コメント欄へ移動 ゲーム配布ページ 英語 http //www.bigfishgames.com/download-games/8913/snarkbusters/index.html 日本語 紹介文 Join Kira Robertson as she sets out to find the Snark, an elusive creature few people have seen and no one has caught. Can you decipher the clues, solve the puzzles, and piece together the objects you need to track down your target? Follow the Snark through mirrors, into inside-out and upside-down worlds and join the Snark Busters club in this fast-paced and exciting Hidden Object game. Multiple minigames Perplexing puzzles Help Kira find the Snark! Check out our Blog Walkthrough! 画像 « » var ppvArray_0_6ab1b20db1f4654e86ab119d66be04bf = new Array(); ppvArray_0_6ab1b20db1f4654e86ab119d66be04bf[0] = http //w.atwiki.jp/bfgmatome/?cmd=upload&act=open&page=Snark+Busters%3A+Welcome+to+the+Club&file=en_snarkbusters-screen1.jpg ; window.onload=function(){ ppvShow_0_6ab1b20db1f4654e86ab119d66be04bf(0); }; function ppvShow_0_6ab1b20db1f4654e86ab119d66be04bf(n){ if(!ppvArray_0_6ab1b20db1f4654e86ab119d66be04bf[n]){ alert( 画像がありません ); return; } ppv_0_6ab1b20db1f4654e86ab119d66be04bf$( ppv_img_0_6ab1b20db1f4654e86ab119d66be04bf ).src=ppvArray_0_6ab1b20db1f4654e86ab119d66be04bf[n]; ppv_0_6ab1b20db1f4654e86ab119d66be04bf$( ppv_link_0_6ab1b20db1f4654e86ab119d66be04bf ).href=ppvArray_0_6ab1b20db1f4654e86ab119d66be04bf[n]; ppv_0_6ab1b20db1f4654e86ab119d66be04bf$( ppv_prev_0_6ab1b20db1f4654e86ab119d66be04bf ).href= javascript ppvShow_0_6ab1b20db1f4654e86ab119d66be04bf( +(n-1)+ ) ; ppv_0_6ab1b20db1f4654e86ab119d66be04bf$( ppv_next_0_6ab1b20db1f4654e86ab119d66be04bf ).href= javascript ppvShow_0_6ab1b20db1f4654e86ab119d66be04bf( +(n+1)+ ) ; } function ppv_0_6ab1b20db1f4654e86ab119d66be04bf$(){ var elements = new Array(); for (var i = 0; i arguments.length; i++){ var element = arguments[i]; if (typeof element == string ) element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } 備考 レス一覧 578 名前: 名無しさんの野望 [sage] 投稿日: 2010/08/19(木) 01 47 03 ID W1ZAEK6d my kingdom~2早く来てくれー! CEでも買うよホイホイ買うよ そのために今月は買うのが控えめだわ あ、でも英語サイトのsnarkなんとかは面白かった カケラ集めで画面が綺麗 ダーク系は画面が暗くてキツイからこういうのもっと増えてほしい 580 名前: 578 [sage] 投稿日: 2010/08/19(木) 02 52 24 ID W1ZAEK6d . 579 オススメしといてsnarkなんとかはないよねw 正式タイトルは Snark Busters です 明るくて綺麗な画面が良くて、一気に遊んじゃったよ コメント 名前 コメント トップページに戻る
https://w.atwiki.jp/talewiki/pages/10700.html
#include2 #include2 EP1 Chapter9<エデルの記憶> EP1 Chapter9<エデルの記憶> [#bc86c784] チャプタ9全キャラ共通 [#v408f613] チャプタ9全キャラ共通 竹の峡谷にLv制限があるため50未満はクリアできません 奥の竹薮&竹の峡谷の右上側はLv70未満は進入不可 竹の峡谷の左下側はLv50未満は進入不可 ソロ推奨Lv65以上。 LV51廃テチでクリアできました 一番辛いのは謎解きのスペースハンド。黒衣の剣士3連戦は危なくなったらPOT&リカバリーで普通にいけます 手順としては 偽者2体のHP減らす→本物減らす→偽者殺す→本物殺す のほうが楽でした Lv65の殴りティチで普通にクリア可能でした。チャプタ8のボスと比べると楽勝でした。(2005/4/17) Lv67の灰ティチで普通に倒せました。(ペットスキル生命あり。) Lv65の斬ボリスで勝利(ペット生命あり) 反を使えばダメージを返せるので、ちょっとした足しになります。 Lv64の斬ピンでクリアしました (ペットスキル生命あり、DEF型) POT (中)約300個消費(2006/12/16) POTディレイ実装後、Lv82突き複合ナヤでクリアしました(ペットスキル生命あり、AGI型)POT(大)70個、ライフ(大)100個消費。 言うまでもなくPOTディレイにより難易度高くなっています。腕が足りないのもあると思いますが、AGI転向後すぐだとこのPOT消費量になります(2007/3/29) Lv51の殴りティチでクリアしました。ペットスキル生命、DEF装備込み115です。常時ワイドブレスバリアスパークボディ使用でなんとかなりました。ただ、命中が足りなかったように思います(2007/6/23) POTディレイ実装後、Lv80のDEF型斬ボリスでクリアしました。盟約をこまめにオンオフしながら、基本的にクレイアーマーを利用してのヒット&アウェイになると思います。またボリスは足が遅いため疾風の薬草などを用意する方がいいでしょう(2007/7/11) Lv90の手裏剣ナヤでクリアしました。ペットスキル生命、集中、DEF装備込み71で被ダメ1発240強でした。A装備込み133で回避もします。同時に3体相手に手裏剣連打。ロシュ5準連打、ショートケーキ2回使用で危なげなく終わりました(2008/1/19) Lv85のAGI型影分身ナヤ(ペットスキル生命・集中)でも割と楽に行けました。AGIは86+40。(A装備なし)ライフP(大)15本ほど使用(3戦目のみ木の葉隠しを使いました)。ちなみに、Lv77のときにも挑みましたが、黒衣の剣士3体が倒す直前にバラけさえしなければいけそうです。(2008/1/19) Lv79の灰ティチAGI型(ペットスキル生命・集中)で苦労することなくクリアできました。常時バリア&ブレス。AGI装備込み108で3戦目以外は割と回避できました。ロシュ5号を30個ほど使用。(2008/2/5) LV84マキシ(ペット生命・装備込みDEF215・MR87)でBOSS戦は2回目以外、秘薬等使わずノーダメージ(BLOCK)で倒せました。 2回目はすぐHP減るのでこまめな回復が必要です。焼きそば30個ほど消費しました。(2010/1/3) チーム推奨Lv50以上。 [部分編集] 場所 条件、補足説明、注意点など ピライオンダンジョン(2) ピライオンD2座標400,85付近のイベントゾーンに入り、謎解き1をする(チャプタ9開始)。 ≪謎解き1≫ _ イベントゾーン内略図 _ ダイヤモンドウィングx7 が出現。うち6匹が、6種類のかけらを1個ずつドロップする。 ▲ 光, ▲ 火, ▲ 土, ▲ 闇, ▲ 水, ▲ 風ダイヤモンドウィングを全て倒しても、かけらが5種類以下だった場合は失敗ですので≪謎解き1≫をやり直して下さい。(WP1からイベントゾーンの外へ出て、イベントゾーンに入り直すとダイアモンドウィングx7が復活します。) ダイアモンドウィングの各かけらは、ウィングクリスタルのアイテム同様ダメージ時に一定確率で落とします(体感若干低め)、落とす前に倒してしまわないよう素手での物理攻撃を加えましょう。(釣りざおも可)v3.86 倒したときも一定確率で出ます。WPの外にでたあとはすぐに入っても沸いてはいません。2、3分待ってから入りましょう。 丸いパネル6つの上に、6種類のかけらを左図のように置くとWP2が出現するので入る。 <左図の補足> WP1=最初からあるワープポイントWP2=正解時に出現するワープポイント WP2光 ● 火 ● ● 風土 ● ● 水 ● 闇WP1 実際の表示(画面)では右へ45℃傾きます イベント終了後、紅玉の洞窟入口前(座標945.119)へ飛ばされる。(v4.52) ※V3.52ではこの時点でピライオン2 412.083へ飛ばされます。 アクシピター側 シャドウ&アッシュ側 ピライオンダンジョン(2) ↓ 座標400,85付近 のイベントゾーンに入る。再び、≪謎解き1≫をする。右上のワープポイント(WP2)に入る。 ナルビク アクシピターへ行く。 ↓ クライデン平原(1)-3 上の※V3.52の症状が発生したときはここから再開できます。 ピライオンダンジョン入口前のイベントゾーンに入る。(8人合流) 私兵x3、影兵士x3を全滅させる。 ( 報酬 経験値 15,000 ) クライデン平原(1)-3から他マップへ移動するとイベント。(シャドウ&アッシュ、大邸宅) ピライオンダンジョン(2) 座標400,85付近 のイベントゾーンに入る。再び、≪謎解き1≫をする。右上のワープポイント(WP2)に入る。 ↓ クラドフリマ ↓ クラドフリマへ移動するとイベント発生。(レンテとの会話) アドセル ↓ 雑貨屋(ハンターX)へ入るとイベント発生。 雑貨屋の外に出るとイベント発生。(ほおひげ団とランケンの会話など) ナルビク アクシピターへ行く。宿屋(海の中へ)へ行く。 ↓ ↓↓ クライデン平原(1)-3 ピライオンダンジョン入り口付近イベントゾーンに入る。 クラド 町長の家へ行き、バタナ町長に話し掛ける。 ※「捕らわれし者(龍泉郷へ)」をクリアしていない場合はクエストをクリアするまで進行不可 バタナ町長の家の外へ出るとイベント。 龍泉郷 龍泉郷へ行くとイベント。 ミラとティチエルは「茶山大人の家」に居る「茶山」に話し掛ける。 ルシアンとボリスは「奥の竹薮」への出入口付近に居る「巫人」に話し掛ける。 イスピンとシベリンは武器商店の「戦闘民族」に居る「賢威」に話し掛ける。 マキシミンは雑貨店の「南瓜の蔓」へ。 ナヤトレイは「竹の峡谷」の右下中央(座標460.710付近)の「峡谷の家」でNPCのクルノ(ペットと同様の姿)に話し掛ける。 ※ Lv70未満は、山麓の竹薮→竹の峡谷(左下)経由で「峡谷の家」へ行けます。 但し、Lv50未満は通れない。 座標225.615付近に居る酒屋の「朱蘭」に話し掛ける。 (8人合流) 「朱蘭」の近く(右下)に居る「酒熊博士(ジュウンハカセ)」に話し掛ける。 茶山大人の家に居る「四芦(ネッシ)」に話し掛ける。 セルバス平原(2) 座標900.230付近(紅玉の洞窟入口より一画面分ほど右下。5時の方角)のイベントゾーンに入る。 [セルバスの温泉x1]、 [経験値 5,000] を獲得。 龍泉郷 「酒熊博士(ジュウンハカセ)」に話し掛ける。 (酒熊博士が温泉の熱湯で火傷する) 魔法商店の「月兒」に話し掛けると収集依頼を受ける。(ナルビクのマグノリア入場券2の竹筒収集中の場合クエストが優先される 調合スキル系は収集依頼が優先) 収集依頼アイテム:ラルヴァのさなぎx10,ウドンの骨x1,サイモンの目玉x1 アイテム集めて「月兒」に渡す。 [月兒の塗薬x1], [経験値 5,000],[50,000seed] を獲得。 このとき、アイテムスロットがいっぱいだと、経験値やseedがもらえません。もちろん薬も貰っていないのに、イベントは進行してしまいます。気を付けましょう。 「酒熊博士(ジュウンハカセ)」に話し掛ける。 (酒熊博士に薬を塗る→ランケン登場) 竹の峡谷 右下中央(座標460.710付近)の「峡谷の家」へ行くとイベント。 ※ Lv70未満は、山麓の竹薮→竹の峡谷(左下)経由で「峡谷の家」へ行けます。 アドセル アドセルへ移動するとイベント。 混乱の洞窟(3) 混乱の洞窟(3)へ行くと、カミルx1,ルベリエx1,オルランヌ兵士x5,S Aギルド員x5 との戦闘。 [経験値 25,000] を獲得。 混乱の洞窟3階から他マップへ移動するとイベント(シラク、黒衣の剣士) ここから先の注意点 2005-05-18のアップデートにて、アイテムスロットが一杯時はイベントが進行しないように処置が施されました(どこで進めなくなるかは不明)。 イベントが進行しない場合はアイテムスロットの空きを確認してください 。 ピライオンダンジョン(2)謎解き1 座標400,85付近 のイベントゾーンに入る。再び、≪謎解き1≫をする。 右上のワープポイント(WP2)に入るとイベント。ストーリー上ここからは、下記のペアに分かれて謎解きをする。[ボリス&シベリン][ルシアン&マキシミン][ミラ&イスピン][ナヤトレイ&ティチエル] イベント終了後、右側(座標110.100付近)のイベントゾーンに入る。 ※注意※ 部屋の左下(階段)へ行くと≪謎解き1≫のやり直しになります。チームを組んでいる場合、脱退をしてください ピライオンダンジョン(2)謎解き2 ≪謎解き2≫スペードエースx10のうち、風のエフェクト?が無い9匹を倒す。 ※ 風のエフェクト付きのスペードエースを倒すとやり直しになる。スペードクィーン(グラフィックはブラッディドール)のみを倒す。これを三回成功すると上にワープポイントが出現する。 ピライオンダンジョン(2)謎解き3 ≪謎解き3≫スペードハンドx10 が出現。集団で魔法を撃つのでMRの低いDEF型、MR・AGIの低いAGI型は気をつけよう。DEF型の場合、黒衣の剣士戦よりこっちで死亡する可能性が高いです。 ※魔防合計47で550程度のダメージを受ける。(ver4.37) 倒すと5種類の玉(赤玉、黄玉、緑玉、青玉、黒玉)をドロップする。どの玉でもいいので、同色の玉が5つ集まるまでスペードハンドを倒しまくる。 同色の 玉を5つの箱に各1個ずつ入れるとクリア右上のワープポイントに入る。 ピライオンダンジョン(2)謎解き4 ≪謎解き4≫碑石のヒントを元にパネル3つを順番通りに踏む。碑石のヒントは [LR※][※CC][※CC][CRR][R※R][Center][Left][Right] 答えは [LRL]→[LCC]→[CCC]→[CRR]→[RLR](左→右→左)→(左→中→中)→(中→中→中)→(中→右→右)→(右→左→右) ※ 間違えた場合は碑石をクリックし、選択肢2を選択するとリセット出来ます。 [古代の金貨x1], [経験値 60,000] を獲得。右側(座標110.100付近)のイベントゾーンに入る。(8人合流) ピライオンダンジョン(2)ボス戦 ver4.55 黒衣の剣士,私兵x3、影兵士x3 との戦闘 黒衣の剣士だけを倒す。黒衣の剣士以外は倒しても即沸きします。 黒衣の剣士x2との戦闘 本物の黒衣の剣士を倒す。偽物の黒衣の剣士を倒しても即沸きします。偽者は無視。 ※ HPが違うので数発叩けば判別可能 ※ 本物の黒衣の剣士にはスパークボディが付いています。効果も同様 黒衣の剣士x3との戦闘最初に風のエフェクト付き剣士(偽者)x2を倒し、最後にエフェクト無し剣士(本物)を倒す。 ※ エフェクト付き剣士が居る状態で、エフェクト無し剣士を倒すと即沸きします。 ※ 偽物は一定時間で沸くようです。 ※ 本物のHPを倒せる直前まで減らしておく→偽者x2→本物倒す <Lv100未満のソロで挑む場合の注意点> 黒衣の剣士や取り巻き(私兵など)を複数纏めて相手をするのではなく、最初のうちはモンスターがバラけるまで攻撃しないで離れておき、黒衣の剣士と一対一で戦える状態になってから攻撃すると楽です。といいますか、モンスターをバラけさせないと高確率で気絶(死亡)させられるでしょう。Lv65斬りピンでもヒールP(大)約200の消費だけでクリアできました。65複合ルシもヒール大300程でクリアしました。 ※ AGI110+装備15では全く回避できません。DEF30+装備60程度だと被ダメ300〜400で多段攻撃されるのでAGIなりたての人は気を付けてください。 ※ DEF型であれば、DEF170前後(装備込み)あれば被ダメ100強程度で済みます。 ※ DEF30+装備60程度で被ダメ200〜300を確認しました、どうやら弱体化した模様(4.23) ※ 3戦目の本体以外はAGI86+装備40でほぼ回避可能(4.30) ※ DEF総合216でしたが、被ダメはスパボによるものだけでした(5.28) [経験値 160,000]を獲得 。☆チャプタ9クリア☆ #include2 #include2 このページのTOPへ
https://w.atwiki.jp/space-cluster/pages/3.html
更新履歴 取得中です。 ここを編集
https://w.atwiki.jp/mtg2384/pages/563.html
autolink 狼狽の嵐/Flusterstorm (青) インスタント インスタント呪文1つかソーサリー呪文1つを対象とする。それのコントローラーが(1)を支払わない限り、それを打ち消す。 ストーム(あなたがこの呪文を唱えたとき、このターンにそれより前に唱えた呪文1つにつきそれを1回コピーする。あなたはそのコピーの新たな対象を選んでもよい。) 《狼狽の嵐/Flusterstorm》をGathererで確認 《狼狽の嵐/Flusterstorm》をGoogleで検索 《狼狽の嵐/Flusterstorm》が使用された大会 取得中です。 カードテキスト転載元: Wisdom Guild 様 2011 / 09 / 20
https://w.atwiki.jp/gtavvehicles/pages/420.html
Duster 概要 車体: 分類: 会社: 和音: ドア: 実車: 日本訳: 性能 重量: 最高速: 加速: 解説 特別仕様 画像
https://w.atwiki.jp/thesimssocial/pages/173.html
Duster リクエスト AskFriend/NewsFeed(不明) 入手方法 ArtSkill Still Life Easel ArtSkill Portrait Easel ArtSkill Comic Art Drafting Board ArtSkill PixelPower Basic ArtSkill Landscape Easel ArtSkill DraftBlast Artboard ArtSkill Ice n Chisel Set EventSkill Japanese Easel 掃除(Energy)
https://w.atwiki.jp/naobe/pages/122.html
OpenSourceに戻る http //tomcat.apache.org/tomcat-6.0-doc/api/org/apache/tomcat/util/digester/package-summary.html#package_description 参照 Tomat6内臓のDigesterについて記述する。以下は、上記リンクの要約 初めに DigesterはXMLに従ってJavaオブジェクトツリーを作成する。もともとstrutsのXML設定ファイルを処理するために作られたが、汎用的であるため、commonsプロジェクトに移管した。 使用するにあたって、要素のマッチングパターンが充足した時に起動する処理ルールによって操作されるスタックをDigesterは外部にさらす。 スタックに関連する操作は以下。意味は一般的なスタックと同じ。 clear() peek() pop() push() 代表的なデザインパターンは、XMLの特別な要素が始まったときに、ルールがオブジェクトを作成しスタックにpushすること。要素が終了した時にスタックからpopする。 設定プロパティ オブジェクトスタック エレメントマッチングパターン プロセスルール ロギング 使用例 Tomcat6 server.xml Tomcat6のorg.apache.catalina.startup.Catalina server.xmlをパースしている。 public class Catalina extends Embedded { load() Digester digester = createStartDigester(); InputSource inputSource = null; InputStream inputStream = null; File file = null; try { file = configFile(); //server.xml inputStream = new FileInputStream(file); inputSource = new InputSource("file //" + file.getAbsolutePath()); catch (Exception e) { ; } try { inputSource.setByteStream(inputStream); digester.push(this); //自分をスタックにpush digester.parse(inputSource); //server.xmlをparse inputStream.close(); } catch (Exception e) { log.warn("Catalina.start using " + getConfigFile() + " " , e); return; } // 親の親であるStandardServiceのメソッド public void setServer(Server server) { this.server = server; } createStartDigester() Digester digester = new Digester(); digester.setValidating(false); digester.setRulesValidation(true); HashMap Class, List String fakeAttributes = new HashMap Class, List String (); ArrayList String attrs = new ArrayList String (); attrs.add("className"); fakeAttributes.put(Object.class, attrs); digester.setFakeAttributes(fakeAttributes); digester.setClassLoader(StandardServer.class.getClassLoader()); // Configure the actions we will be using digester.addObjectCreate("Server",// server.xmlの Server 要素を見つけたらorg.apache.catalina.core.StandardServerを作成し、スタックに積む "org.apache.catalina.core.StandardServer", "className"); digester.addSetProperties("Server"); digester.addSetNext("Server",//上から2番目のスタック(Catalinaオブジェクト)のsetServerメソッドを実行。引数の型はServer。引数の値はStandardServer。 "setServer", "org.apache.catalina.Server"); digester.addObjectCreate("Server/GlobalNamingResources", //server.xmlの Server GlobalNamingResources の要素を見つけたらorg.apache.catalina.deploy.NamingResourcesを作成しスタックに積む。 "org.apache.catalina.deploy.NamingResources"); digester.addSetProperties("Server/GlobalNamingResources"); digester.addSetNext("Server/GlobalNamingResources", // 上から2番目のスタック(StandardServer)のsetGlobalNamingResourcesメソッドを実行 "setGlobalNamingResources", "org.apache.catalina.deploy.NamingResources"); digester.addObjectCreate("Server/Listener", // server.xmlの Server Listener 要素を見つけたら、要素classNameのクラスを作成する。 null, // MUST be specified in the element "className"); digester.addSetProperties("Server/Listener"); digester.addSetNext("Server/Listener", "addLifecycleListener", "org.apache.catalina.LifecycleListener"); digester.addObjectCreate("Server/Service", "org.apache.catalina.core.StandardService", "className"); digester.addSetProperties("Server/Service"); digester.addSetNext("Server/Service", "addService", "org.apache.catalina.Service"); digester.addObjectCreate("Server/Service/Listener", null, // MUST be specified in the element "className"); digester.addSetProperties("Server/Service/Listener"); digester.addSetNext("Server/Service/Listener", "addLifecycleListener", "org.apache.catalina.LifecycleListener"); //Executor digester.addObjectCreate("Server/Service/Executor", "org.apache.catalina.core.StandardThreadExecutor", "className"); digester.addSetProperties("Server/Service/Executor"); digester.addSetNext("Server/Service/Executor", "addExecutor", "org.apache.catalina.Executor"); digester.addRule("Server/Service/Connector", new ConnectorCreateRule()); digester.addRule("Server/Service/Connector", new SetAllPropertiesRule(new String[]{"executor"})); digester.addSetNext("Server/Service/Connector", "addConnector", "org.apache.catalina.connector.Connector"); digester.addObjectCreate("Server/Service/Connector/Listener", null, // MUST be specified in the element "className"); digester.addSetProperties("Server/Service/Connector/Listener"); digester.addSetNext("Server/Service/Connector/Listener", "addLifecycleListener", "org.apache.catalina.LifecycleListener"); // Add RuleSets for nested elements digester.addRuleSet(new NamingRuleSet("Server/GlobalNamingResources/")); digester.addRuleSet(new EngineRuleSet("Server/Service/")); digester.addRuleSet(new HostRuleSet("Server/Service/Engine/")); digester.addRuleSet(new ContextRuleSet("Server/Service/Engine/Host/")); digester.addRuleSet(ClusterRuleSetFactory.getClusterRuleSet("Server/Service/Engine/Host/Cluster/ ") ); digester.addRuleSet(new NamingRuleSet("Server/Service/Engine/Host/Context/")); // When the 'engine' is found, set the parentClassLoader. digester.addRule("Server/Service/Engine", new SetParentClassLoaderRule(parentClassLoader)); digester.addRuleSet(ClusterRuleSetFactory.getClusterRuleSet("Server/Service/Engine/Cluster/")); long t2=System.currentTimeMillis(); if (log.isDebugEnabled()) log.debug("Digester for server.xml created " + ( t2-t1 )); return (digester); commons-digester3-3.2のexample AddressBook.xml ?xml version='1.0'? !-- Licensed to the [[Apache]] Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http //www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- address-book person id="1" category="acquaintance" name Gonzo /name email type="business" gonzo@muppets.com /email address type home /type street 123 Maine Ave. /street city Las Vegas /city state NV /state zip 01234 /zip country USA /country /address address type business /type street 234 Maple Dr. /street city Los Angeles /city state CA /state zip 98765 /zip country USA /country /address /person person id="2" category="rolemodel" name Kermit /name email type="business" kermit@muppets.com /email email type="home" kermie@acme.com /email address type business /type street 987 Brown Rd /street city Las Cruces /city state NM /state zip 75321 /zip country USA /country /address /person /address-book AddressbookParser.java package suna.digester.addressbook; import java.io.File; import java.io.IOException; import org.apache.commons.digester3.Digester; import org.xml.sax.SAXException; public class AddressbookParser { private static final String XML_FILE = "xml/AddressBook.xml"; public static void main(String[] args) { AddressbookParser parser = new AddressbookParser(); try { AddressBook addressBook = parser.parse(); dbg(addressBook.toString()); } catch (Exception e) { e.printStackTrace(); } } public AddressBook parse() throws IOException, SAXException { File file = new File(XML_FILE); Digester digester = new Digester(); digester.setValidating(false); digester.addObjectCreate("address-book", "suna.digester.addressbook.AddressBook"); digester.addObjectCreate("address-book/person", "suna.digester.addressbook.Person"); digester.addSetProperties("address-book/person"); digester.addSetNext("address-book/person", "addPerson"); digester.addBeanPropertySetter("address-book/person/name", "name"); digester.addObjectCreate("address-book/person/email", "suna.digester.addressbook.Mail"); digester.addSetProperties("address-book/person/email"); digester.addBeanPropertySetter("address-book/person/email", "name"); digester.addSetNext("address-book/person/email", "setMail"); digester.addObjectCreate("address-book/person/address", "suna.digester.addressbook.Address"); digester.addSetNext("address-book/person/address", "addAddress"); digester.addBeanPropertySetter("address-book/person/address/type", "type"); digester.addBeanPropertySetter("address-book/person/address/street", "street"); digester.addBeanPropertySetter("address-book/person/address/city", "city"); digester.addBeanPropertySetter("address-book/person/address/state", "state"); digester.addBeanPropertySetter("address-book/person/address/zip", "zip"); digester.addBeanPropertySetter("address-book/person/address/country", "country"); return digester.parse(file); } private static void dbg(String string) { System.out.println(string); } } 実行結果 [ ##Person## id 1,category acquaintance,name Gonzo, mail [##Mail## type business,name gonzo@muppets.com], [##Address## type home,zip 01234,country USA,state NV,city Las Vegas,street 123 Maine Ave.] [##Address## type business,zip 98765,country USA,state CA,city Los Angeles,street 234 Maple Dr.] ] [ ##Person## id 2,category rolemodel,name Kermit, mail [##Mail## type home,name kermie@acme.com], [##Address## type business,zip 75321,country USA,state NM,city Las Cruces,street 987 Brown Rd] ] AddressBook.java package suna.digester.addressbook; import java.util.ArrayList; import java.util.List; public class AddressBook { private List Person personList = new ArrayList Person (); public List Person getPersonList() { return personList; } public void addPerson(Person person) { personList.add(person); } @Override public String toString() { StringBuffer buf = new StringBuffer(); for(int i = 0; i personList.size(); i++) { buf.append(personList.get(i).toString()); buf.append(" "); } return buf.toString(); } } Person.java package suna.digester.addressbook; import java.util.ArrayList; import java.util.List; public class Person { private String id; private String name; private String category; private Mail mail; private List Address addressList = new ArrayList Address (); public String getId() { return id; } public void setId(String id) { this.id = id; } public String getCategory() { return category; } public String getName() { return name; } public void setName(String name) { this.name = name; } public void setCategory(String category) { this.category = category; } public Mail getMail() { return mail; } public void setMail(Mail mail) { this.mail = mail; } public List Address getAddressList() { return addressList; } public void addAddress(Address address) { this.addressList.add(address); } @Override public String toString() { StringBuffer buf = new StringBuffer(); String mailString = ""; if(mail != null) { mailString = mail.toString(); } buf.append("[##Person## ").append("id ").append(id).append(",category ") .append(category).append(",name ").append(name).append(",mail ") .append(mailString).append(","); for(int i = 0; i addressList.size();i++) { buf.append(addressList.get(i).toString()); } buf.append("]"); return buf.toString(); } } Mail.java package suna.digester.addressbook; public class Mail { private String type; private String name; public String getType() { return type; } public void setType(String type) { this.type = type; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { StringBuffer buf = new StringBuffer(); buf.append("[##Mail## ").append("type ").append(type).append(",name ").append(name).append("]"); return buf.toString(); } } Address.java package suna.digester.addressbook; public class Address { private String type; private String street; private String city; private String state; private String zip; private String country; public String getType() { return type; } public void setType(String type) { this.type = type; } public String getStreet() { return street; } public void setStreet(String street) { this.street = street; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getState() { return state; } public void setState(String state) { this.state = state; } public String getZip() { return zip; } public void setZip(String zip) { this.zip = zip; } public String getCountry() { return country; } public void setCountry(String country) { this.country = country; } @Override public String toString() { StringBuffer buf = new StringBuffer(); buf.append("[##Address## ").append("type ").append(type) .append(",zip ").append(zip).append(",country ").append(country).append(",state ") .append(state).append(",city ").append(city).append(",street ").append(street).append("]"); return buf.toString(); } } ネームスペースを意識したパース
https://w.atwiki.jp/diablo3_2ch/pages/77.html
効果 Unlocked at level 13 As long as there are no enemies within 10 yards, all damage is increased by 10%.10ヤード内に敵がいない場合、与える全てのダメージが10%増加する。 評価 使い方 その他 コメント 名前 コメント Demon Hunter Skills Active Skills Offensive Hungering Arrow、Entangling Shot、Evasive Fire、Fan of Knives、Bola Shot、Grenades、Chakram、Impale、Spike Trap、Elemental Arrow、Multishot、Cluster Arrow、Rapid Fire、Strafe、Rain of Vengeance Descipline Caltrops、Vault、Marked for Death、Smoke Screen、Companion、Shadow Power、Sentry Utility Preparation Passive Skills Brooding、Thrill of the Hunt、Vengeance、Steady Aim、Cull the Weak、Fundamentals、Hot Pursuit、Archery、Perfectionist、Custom Engineering、Grenadier、Sharpshooter、Ballistics
https://w.atwiki.jp/space-cluster/pages/2.html
メニュー トップページ プラグイン紹介 まとめサイト作成支援ツール メニュー メニュー2 リンク @wiki @wikiご利用ガイド 他のサービス 無料ホームページ作成 無料ブログ作成 2ch型掲示板レンタル 無料掲示板レンタル お絵かきレンタル 無料ソーシャルプロフ ここを編集
https://w.atwiki.jp/luckystar-ss/pages/1774.html
お姉ちゃんの家に遊びに行った時、柊つかさ先輩から突然批評を依頼されてしまった。 「…どういう意味ですか?批評って何を批評するんです?」 「うん、お蕎麦なんだ。ゆきちゃんに聞いたんだけど、みなみちゃんお蕎麦好きなんでしょ?」 確かにお蕎麦は好きだけど、通という訳じゃない。 批評なんてできるほどの舌を持ってないし、人によっては『下品』なカケの類も平気な人間だ。 「実はね、専門学校でお蕎麦作ったんだけど」 「…料理の専門学校って、お蕎麦も作るんですか?」 「正確には課題は『麺類』だったんだけど…グループでやる課題だから、同じグループの子が『目立つように』ってお蕎麦にしちゃって」 しかもわざわざ手打ち蕎麦にしたとか。さすがにつなぎを使った二八蕎麦らしいが、講師は食べる前に 「作り直し」 と宣告した。 食べもしないで、とグループの人達は抗議の声を上げたらしいが、逆に講師は溜め息をついたとかなんとか。そして 「…違う麺類にして作る事。それと、なんでこれが駄目なのかの理由をレポートで提出しなさい。コレが駄目な理由がわからないようなら、問題ありだからね」 と言ったらしい。 …問題ありとは随分な話だなぁと思う。 「…それで私に?」 「うん、ゆきちゃんにも訊いたんだけど」 「料理については私よりつかささんや泉さんの方が詳しいですから、つかささんがわからない事に気づける自信がないんです。それでみなみちゃんがお蕎麦が好きだと伝えたんです。好きな人なら何かわかるのではないかと」 「お蕎麦は好きだけど、わかるかどうかはちょっと」 「なんでも良いの。お願い、手伝ってくれないかな」 …そこまで言われたら仕方がない。協力するしかないかな。 「わかりました。…その、お蕎麦って今ありますか?」 「ありがとう!ゆきちゃんに試食してもらうために持ってきてあるから、今から作るね。お台所借りていい?」 「どうぞ。勝手はわかりますか?」 「大丈夫だよ」 …でも見ただけでわかる食べない理由、何だろう? 掛け蕎麦で『下品』と思ったから?…いや、さすがに料理学校の講師がそれはないと思う。たぶんだけど。 手打ち蕎麦がボロボロだったとか…はない。二八と言ってたし、そもそもそれならつかささん達にもわかる。 となると、やっぱりアレかな。 『蕎麦の香りが死んでいた』 蕎麦を選んで食べる理由の一つは、蕎麦の香りを楽しむためだ。 その香りがしないものを出されて、しかも理由がわからないと言われたのなら、講師の溜め息も納得がいく。 …でも食べないでわかるだろうか………いや、わかる。見るだけで香りが死んでいるとわかる方法がある。 好きなだけの私が知っているのだから、講師なら尚更だ。 あれ、でも手打ち蕎麦って言っていたけど…うん…あり得るけど…。 「出来たよ、これがその時の盛り蕎麦と花巻蕎麦だよ」 ………うわぁ………予想した通りだった。これは講師さんの反応も納得だ。 「みなみさん?もしかしてわかったんですか?」 「…うん。つかさ先輩、確認したいのですが、お蕎麦の色はあの時もこの色だったんですね?」 「う、うん。こういう色だったけど…え、色のせいだったの?」 「違います。色でわかったんです、このお蕎麦は香りが死んでいると」 「ちょっと一口もらいます。…確かに、お蕎麦の香りがしませんね」 「ホントだ。私てっきりダシ汁に問題があるのかと思ってたのに」 「味見しなかったんですか?」 「おつゆしかしてなかったんだ、手打ちって言ってたから…」 「手打ちなのは本当だと思います。けど…出来立てじゃなくて、何日か経っている、もしくはそば粉が古いんです」 だから変色していた。下手に『手打ち』を売りにしているまずいお蕎麦屋にありがちな色になっている。 どんなに保存に気を使っていようと、劣化は避けられない。 蕎麦も『鮮度が命』なんだ。 それがわからずに抗議されては、講師の人も呆れただろう。 『手打ちだから』無条件に美味しいわけじゃない。こんな蕎麦なんかより、機械打ちを出された方がまだ評価するだろう。 「そういえば、市河米庵という蕎麦通の江戸時代の書家が言ってましたね。蕎麦のうまさは鮮度にある、と」 「そうなの?」 「その人の事は知りませんが…こういう色のお蕎麦を何度か食べたことがあるんです。それがどうにも気になって、別の美味しいお店の人に訊いたんです。ああいう色の蕎麦はどうして不味いのでしょう?って」 「お店の人が教えて下さったんですか?」 「うぅん。近くで聞いていた他のお客さんが教えてくれた」 親切な人だった。お礼にその人のお金は払うと申し出たのだが、さすがに年下の女性に奢ってもらうわけにはいかないと断られた。 「親切な方もいるんですね」 「うん…」 「ならその内容をレポートに書いて提出するよ。ありがとう二人とも、お礼に今度何か作って持ってくるね。何がいい?」 …何か、か。 …ならやっぱりここは。 「…お蕎麦でお願いします」 END 「…ところでこのお蕎麦はどうします?」 「…えーと、一応食べない?」 「でもなんで花巻蕎麦なんです?」 「えっと、海苔が好きな子がいるから」 今度こそEND コメント・感想フォーム 名前 コメント